package com.njtoyo.taxi.admin.service.open;

import com.njtoyo.taxi.admin.rest.wrapper.open.notification.BigOrderWrapper;
import com.njtoyo.taxi.admin.rest.wrapper.open.notification.CustomerLogoutWrapper;
import com.njtoyo.taxi.admin.rest.wrapper.open.notification.DriverCertificateExpirationWrapper;
import com.njtoyo.taxi.admin.rest.wrapper.open.notification.DriverRegisterNotificationWrapper;
import com.taxi.entity.common.RestResult;
import me.chanjar.weixin.common.error.WxErrorException;

public interface NotificationService {
    RestResult customerLogout(CustomerLogoutWrapper wrapper) throws WxErrorException;
    
    RestResult bigOrder(BigOrderWrapper wrapper) throws WxErrorException;

    RestResult driverRegister(DriverRegisterNotificationWrapper wrapper) throws WxErrorException;

    RestResult driverAuditCertificate(DriverCertificateExpirationWrapper wrapper) throws WxErrorException;
}
